package com.stefanini.pe.bbva.iivs.in.bo;

import java.util.List;

import com.stefanini.pe.bbva.iivs.in.bo.iface.OperacionBancariaService;
import com.stefanini.pe.bbva.iivs.in.dao.iface.OperacionBancariaDAO;
import com.stefanini.pe.bbva.iivs.in.to.OperacionBancaria;

public class OperacionBancariaServiceImpl implements OperacionBancariaService {

	private OperacionBancariaDAO operacionBancariaDAO;
	
	public OperacionBancariaServiceImpl(OperacionBancariaDAO operacionBancariaDAO) {
		this.operacionBancariaDAO=operacionBancariaDAO;
	}

	public int deleteByPrimaryKey(String codOperBan) {
		return this.operacionBancariaDAO.deleteByPrimaryKey(codOperBan);
	}

	public void insert(OperacionBancaria record) {
		this.operacionBancariaDAO.insert(record);		
	}

	public void insertSelective(OperacionBancaria record) {
		this.operacionBancariaDAO.insertSelective(record);
	}

	public OperacionBancaria selectByPrimaryKey(String codOperBan) {
		return this.operacionBancariaDAO.selectByPrimaryKey(codOperBan);
	}

	public int updateByPrimaryKey(OperacionBancaria record) {
		return this.operacionBancariaDAO.updateByPrimaryKey(record);
	}

	public int updateByPrimaryKeySelective(OperacionBancaria record) {
		return this.operacionBancariaDAO.updateByPrimaryKeySelective(record);
	}

	public List selectDynamicWhere(OperacionBancaria record) {
		return this.operacionBancariaDAO.selectDynamicWhere(record);
	}

	public List selectOperacionBancariaBySolicitud(String codSoli) {
		return this.operacionBancariaDAO.selectOperacionBancariaBySolicitud(codSoli);
	}

	public String selectNextPK() {
		return this.operacionBancariaDAO.selectNextPK();
	}

}
